package twel.probenprophet.domain.rules.checks;

public enum CheckOutcome {
	SUCCESSFUL, UNSUCCESSFUL, SPECTACULAR_SUCCESS, LUCKY_CHECK, SPECTACULAR_FUMBLE, FUMBLE, SPRUCHHEMMUNG;

	public boolean isSuccessful() {
		return this == SUCCESSFUL || this == SPECTACULAR_SUCCESS || this == LUCKY_CHECK;
	}

	public boolean isFumble() {
		return this == FUMBLE || this == SPECTACULAR_FUMBLE;
	}
}
